microscopic algae - German English Dictionary